package com.rc.saas.payment.alipay.vo;

import java.math.BigDecimal;

/**
 * 详见文档：https://docs.open.alipay.com/204/105301/
 * Created by sven on 2019/10/11
 */
public class AlipayFundBill {
    //一般（支付宝余额），一个amount就是到账金额
    //fund_bill_list=[{"amount":"50.00","fundChannel":"ALIPAYACCOUNT"}]

    //蚂蚁花呗，两个amount才是到帐金额
    //fund_bill_list=[{"amount":"24.12","fundChannel":"PCREDIT"},{"amount":"0.88","fundChannel":"DISCOUNT"}]

    //资金明细信息说明
    //
    //参数	参数名称	类型	参数说明	是否可为空	样例
    //fundChannel	支付渠道	String	支付渠道，参见下面的“支付渠道说明”。	可空	ALIPAYACCOUNT
    //amount	支付金额	String	使用指定支付渠道支付的金额，单位为元。	可空	15

    //支付渠道说明
    //支付渠道代码 	支付渠道
    //COUPON 	支付宝红包
    //ALIPAYACCOUNT 	支付宝余额
    //POINT 	集分宝
    //DISCOUNT 	折扣券
    //PCARD 	预付卡
    //FINANCEACCOUNT 	余额宝
    //MCARD 	商家储值卡
    //MDISCOUNT 	商户优惠券
    //MCOUPON 	商户红包
    //PCREDIT 	蚂蚁花呗

    private BigDecimal amount;//使用指定支付渠道支付的金额
    private String fundChannel;//支付渠道

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public String getFundChannel() {
        return fundChannel;
    }

    public void setFundChannel(String fundChannel) {
        this.fundChannel = fundChannel;
    }
}
